package com.fang.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface BaseMapper<T, K> {
    // 增加保存
    void save(T t);
    // 删除
    void delete(K k);
    // 更新
    void update(T t);
    // 查询所有
    List<T> findAll();
    // 分页查询
    List<T> findByPage(@Param("start") Integer start, @Param("rows") Integer rows);
    // 查询数量
    Integer findTotals();
    // 查询一条信息
    T findOne(K k);
}
